import request from "../../utils/request";

/**
 * vanityNumberPurchaseRecordList
 * @desc 靓号购买记录列表
 * @param cate1_id { Int } 父分类id，0：不限制，其它的根据接口
 * @param cate2_id { Int } 子分类id，0：不限制，其它的根据接口
 * @param good_code { Int } 靓号
 * @param buy_date 购买日期，yyyy-mm-dd
 * @param expire_date 过期日期，yyyy-mm-dd
 * @param user_code 用户ID
 * @param nickname 用户昵称
 * @param price 价格
 * @param order_expire_time 排序 过期时间 0 正序 1 倒序
 * @param order_add_time 排序 上架时间 0 正序 1 倒序
 * @param page_size { String } 每页显示条数，默认10
 * @param page { String }
 * @returns {AxiosPromise}
 */
export function vanityNumberPurchaseRecordList(
  {
    cate1_id,
    cate2_id,
    good_code,
    buy_date,
    expire_date,
    user_code,
    nickname,
    price,
    order_expire_time,
    order_add_time
  },
  { page_size, page }
) {
  return request({
    url: "/mall/good-code/buy-record",
    method: "get",
    params: {
      cate1_id,
      cate2_id,
      good_code,
      buy_date,
      expire_date,
      user_code,
      nickname,
      price,
      order_expire_time,
      order_add_time,
      page_size,
      page
    }
  });
}

/**
 * categoryDropDownBox
 * @desc 靓号分类列表/下拉框
 * @param cate_id1 { int } 靓号父分类id，0：不限制，其它根据接口
 * @param cate_id2 { Int } 靓号子分类id，0：不限制，其它根据接口
 */
export function categoryDropDownBox(cate_id1 = 0, cate_id2 = 0) {
  return request({
    url: "/mall/good-code-cate/list",
    method: "get",
    params: { cate_id1, cate_id2 }
  });
}
